package com.xyy.saas.payment.cores.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author liujf
 */
@Data
public class XydAccountBalanceDto implements Serializable {
    /**
     * 账户号
     */
    private String accountNo;

    /**
     * 账户名称
     */
    private String accountName;

    /**
     * 账户类型
     * 2:预付款账户
     * 3:保证金账户
     */
    private String accountType;

    /**
     * 保证金账户分类
     * 01：风险缓释
     * 03：息费补贴
     * 02：数据瑕疵
     * 04：其他
     * 保证金账户时 有此字段
     */
    private String bondType;

    /**
     * 剩余账户余额
     * 冻结金额+可用余额
     */
    private BigDecimal remainingAmount;

    /**
     * 可用余额
     */
    private BigDecimal availableAmount;

    /**
     * 冻结金额
     */
    private BigDecimal frozenAmount;
}
